'use client'; import { Icon, Link, LoaderSpinner } from '@theme/components'; import { useLocalization } from '@akinon/next/hooks'; import { useChangeEmailVerificationQuery } from '@akinon/next/data/client/user'; import { useParams } from 'next/navigation'; export default function Page() { const { id } = useParams<{ id: string[] }>(); const { t } = useLocalization(); const { isSuccess, isLoading } = useChangeEmailVerificationQuery( id.join('/') ); return (
{isLoading ? ( ) : ( <> {isSuccess ? ( <>

{t('account.change_email.email_set_primary.success')}

) : ( <>

{t('account.change_email.email_set_primary.error')}

)} {t('account.change_email.email_set_primary.button')} )}
); }